Move clipboard-manager functionality out of hooks.
authorChong Yidong <cyd@stupidchicken.com>
Sun, 29 May 2011 00:45:00 +0000 (20:45 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Sun, 29 May 2011 00:45:00 +0000 (20:45 -0400)
commit6dadc789faaade4d07456ae13cb0207a81a63f93
tree7cce457c97bc24b6c0f2ae030661767fb6516ba7
parente2975ce61e6dcf7b733fc8b81e0cd3c644972abb
Move clipboard-manager functionality out of hooks.

* lisp/select.el: Don't perform clipboard-manager saving in hooks;
leave the hooks empty.

* src/emacs.c (Fkill_emacs): Call x_clipboard_manager_save_all.
* src/frame.c (delete_frame): Call x_clipboard_manager_save_frame.

* src/xselect.c (x_clipboard_manager_save_frame)
(x_clipboard_manager_save_all): New functions.
(Fx_clipboard_manager_save): Lisp function deleted.

* src/xterm.h: Update prototype.
etc/NEWS
lisp/ChangeLog
lisp/select.el
src/ChangeLog
src/emacs.c
src/frame.c
src/xselect.c
src/xterm.h